What is the meaning of the word "be-all and end-all"?

Definitions: